stone pitching - French English Dictionary